package com.jhh.pay.haier.bean;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * Created by Administrator on 2017/9/14.
 */
@Setter
@Getter
@ToString
public class HaierPaymentRequest implements Serializable{

    private static final long serialVersionUID = -1458169654050461512L;

    /**
     *  接口名称
     */
    private String service;
    /**
     *  接口版本
     */
    private double version;
    /**
     *  平台商户号
     */
    private String partner_id;
    /**
     *  参数编码字符集
     */
    private String _input_charset;
    /**
     *  签名
     */
    private String sign;
    /**
     *  签名方式
     */
    private String sign_type;
    /**
     *  页面跳转同步返回页面路径
     */
    private String return_url;
    /**
     *  备注
     */
    private String memo;
    /**
     *  商户网站唯一订单号
     */
    private String outer_trade_no;
    /**
     *  会员标识号
     */
    private String identity_no;
    /**
     *  标识类型
     */
    private String identity_type;
    /**
     *  付款金额
     */
    private double payable_amount;
    /**
     *  账户类型
     */
    private String account_type;
    /**
     *  银行卡号
     */
    private String card_no;
    /**
     *  银行卡账户名
     */
    private String account_name;
    /**
     *  银行编码
     */
    private String bank_code;
    /**
     *  银行名称
     */
    private String bank_name;
    /**
     *  银行分支行名称
     */
    private String branch_name;
    /**
     *  银行分支行号
     */
    private String bank_line_no;
    /**
     *  银行所在省
     */
    private String bank_prov;
    /**
     *  银行所在市
     */
    private String bank_city;
    /**
     *  对公/对私
     */
    private String company_or_personal;
    /**
     *  到账级别
     */
    private String fundout_grade;
    /**
     *  出款目的
     */
    private String purpose;
    /**
     *  提交时间
     */
    private String submit_time;
    /**
     *  服务器异步通知页面路径
     */
    private String notify_url;

}
